iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
自我挑戰組

初入Swift新手村的旅程系列 第 3

Day03 Swift語法( 2 ) 基本型別

  • 分享至 

  • xImage
  •  

基本型別

整數

var a: Int = 10

浮點數

浮點數是用來表示小數,又分為單精度與雙精度,分為Float與Double。

var b: Double = 1.2
var c: Float = 2.1

Double比Float有更高的精度,所以更推薦Double來宣告變數

布林值

布林值也稱作邏輯資料類型邏輯,Swift語言的Bool類型十分嚴格,只有true與false兩種值。分別代表真和假。

var d: Bool = true
var e: Bool = false

型別別名

在C,C++,Objective-C中都提供了typedef這樣的關鍵字來為某個型別取一個別名,而在Swift中則是使用typealias關鍵字來達到同樣的效果。

//為Int型別取一個別名
typealias Coin = Int
//使用Coin來代替Int
var PigCoin: Coin = 100
//一樣能達到一樣的效果,印出100
print(PigCoin)

利用typealias可以優化程式碼的可讀性

型別轉換

var a:Int = 10
print("值=" + String(a))
// 印出 值=10 將原本的Int轉成String類型了
var b = "hello"
print(Int(b))
// 印出nil 跟其他程式語言的null是一樣的
var c = "10"
print(Int(c))
// 印出Optional(10)印出可選類型,會在之後解釋optional可選類型

接下來,是Optional可選類型的介紹


上一篇
Day02 Swift語法( 1 ) 查看版本,常數和變數
下一篇
Day04 Swift語法( 3 )可選類型Optional
系列文
初入Swift新手村的旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言